package com.yuanfeng.business.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
 /**
 * @ClassName
 * @Description  货到付款
 * @Author cyp
 * @Date 2023-05-26 17:20:34
 * @Version 1.0
 **/
@TableName("shop_cash_on_delivery")
@Data
public class ShopCashOnDeliveryEntity  implements Serializable {

    private Integer id;
    /**
     * 店铺ID
     */
    private Integer shopId;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 店铺账号的所属用户ID
     */
    private String userId;
    /**
     * 1：待审核（用户申请开启后数据库状态为1）
2：正常（平台审核通过）
3：待审核（用户申请关闭后数据库状态为3）
4：审核失败（平台审核不通过）
     */
    private Integer applyStatus;
    /**
     * 开通/关闭理由
     */
    private String reason;
    /**
     * 平台审核的原因
     */
    private String platformReason;
    /**
     * 申请记录创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 更新记录时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    /**
     * 最近通过审核的时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date agreeTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
